package org.cttic.visualization.visualization.common;

/**
 * @author shkstart
 * @create 2020-04-29 10:35
 */
public class sectionBillQuery {
    private String vehPlate;
    private Integer plateColor;
    private String adminCode;       //省域编码
    private String sectionCode;     //路段编号
    private String sectionDirection;//路段方向 1.上行 2.下行
    private String tollIntervals;   //路段单元编码 多个用|拼接
    private float billMile;         //里程数
    private Integer vehCode;        //计费车型
    private String currentsTime;    //通行时间点
    private String mediumType;      //通行介质类型    1_MTC车辆 2_ETC车辆
    private Integer actualAxleNum;  //实际轴数
    private Integer vehicleType;    //车种


    public Integer getVehicleType() {
        return vehicleType;
    }

    public void setVehicleType(Integer vehicleType) {
        this.vehicleType = vehicleType;
    }

    public String getVehPlate() {
        return vehPlate;
    }

    public void setVehPlate(String vehPlate) {
        this.vehPlate = vehPlate;
    }

    public Integer getPlateColor() {
        return plateColor;
    }

    public void setPlateColor(Integer plateColor) {
        this.plateColor = plateColor;
    }

    public String getAdminCode() {
        return adminCode;
    }

    public void setAdminCode(String adminCode) {
        this.adminCode = adminCode;
    }

    public String getSectionCode() {
        return sectionCode;
    }

    public void setSectionCode(String sectionCode) {
        this.sectionCode = sectionCode;
    }

    public String getSectionDirection() {
        return sectionDirection;
    }

    public void setSectionDirection(String sectionDirection) {
        this.sectionDirection = sectionDirection;
    }

    public String getTollIntervals() {
        return tollIntervals;
    }

    public void setTollIntervals(String tollIntervals) {
        this.tollIntervals = tollIntervals;
    }

    public float getBillMile() {
        return billMile;
    }

    public void setBillMile(float billMile) {
        this.billMile = billMile;
    }

    public Integer getVehCode() {
        return vehCode;
    }

    public void setVehCode(Integer vehCode) {
        this.vehCode = vehCode;
    }

    public String getCurrentsTime() {
        return currentsTime;
    }

    public void setCurrentsTime(String currentsTime) {
        this.currentsTime = currentsTime;
    }

    public String getMediumType() {
        return mediumType;
    }

    public void setMediumType(String mediumType) {
        this.mediumType = mediumType;
    }

    public Integer getActualAxleNum() {
        return actualAxleNum;
    }

    public void setActualAxleNum(Integer actualAxleNum) {
        this.actualAxleNum = actualAxleNum;
    }

    public sectionBillQuery() {
    }

    @Override
    public String toString() {
        return "sectionBillQuery{" +
                "vehPlate='" + vehPlate + '\'' +
                ", plateColor=" + plateColor +
                ", adminCode='" + adminCode + '\'' +
                ", sectionCode='" + sectionCode + '\'' +
                ", sectionDirection='" + sectionDirection + '\'' +
                ", tollIntervals='" + tollIntervals + '\'' +
                ", billMile=" + billMile +
                ", vehCode=" + vehCode +
                ", currentsTime='" + currentsTime + '\'' +
                ", mediumType='" + mediumType + '\'' +
                ", actualAxleNum=" + actualAxleNum +
                ", vehicleType=" + vehicleType +
                '}';
    }

    public sectionBillQuery(String vehPlate, Integer plateColor, String adminCode, String sectionCode, String sectionDirection, String tollIntervals, float billMile, Integer vehCode, String currentsTime, String mediumType, Integer actualAxleNum, Integer vehicleType) {
        this.vehPlate = vehPlate;
        this.plateColor = plateColor;
        this.adminCode = adminCode;
        this.sectionCode = sectionCode;
        this.sectionDirection = sectionDirection;
        this.tollIntervals = tollIntervals;
        this.billMile = billMile;
        this.vehCode = vehCode;
        this.currentsTime = currentsTime;
        this.mediumType = mediumType;
        this.actualAxleNum = actualAxleNum;
        this.vehicleType = vehicleType;
    }
}
